Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 USA F8 France F6 USA F13 France F8 France F9 USA F16 USA F19 USA F22 USA F23 USA F28 USA F3 Australia F1 Australia F2 USA F7 Japan F3 Thailand F2 USA F14 USA F17 USA F18 USA F19 USA F2 Japan F4 Japan F5 USA F12 USA F13 France F12 USA F22 USA F23 USA F27 USA F28 USA F1 USA F2 Great Britain F7 Great Britain F8 USA F7 USA F8 USA F12 USA F13 USA F14 USA F17 USA F18 USA F20 USA F21 USA F1 USA F3 Mexico F2 Canada F1 Canada F2 Canada F3 USA F7 USA F21 Great Britain F3 Great Britain F4 USA F13 USA F14 Japan F10 USA F29 USA F24 USA F25 USA F27 USA F1 USA F2 Thailand F1 Japan F4 Japan F5 USA F20 USA F23 USA F21 USA F24 Japan F9 USA F25 USA F1 USA F3 USA F4 USA F13 Thailand F3 USA F15 Shimadzu All Japan Indoor Tennis Championships - Kyoto GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Voit Mexico City Open - Mexico City Togliatti Cup - Togliatti Fifth Third Bank Tennis Championships - Lexington Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Uncle Tobys Challenger - Tasmania PEOPLEnet CUP - Dnepropetrovsk Carson Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Dallas Challenger Cherbourg Challenger Sunrise Challenger Baton Rouge Challenger Mexico City Challenger Rhodes Challenger Yuba City Challenger Aptos Challenger Lexington Challenger Granby Challenger Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Vancouver Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Binghamton Challenger USTA Freeman Men's Challenger - Joplin Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica Tulsa Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger Vancouver Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Singapore Challenger XL Bermuda Open - Bermuda USTA Challenger of San Antonio - San Antonio San Jose Challenger Countrywide Classic USTA Challenger - Carson Fergana Challenger Isla de Lanzarote - Lanzarote Nottingham Challenger Lexington Challenger Astana Challenger Vancouver Challenger Beijing Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Shanghai Challenger Ningboo Challenger Ortisei Challenger Knoxville Challenger Noumea Challenger Honolulu Challenger A Glimmer of Hope Challenger - Austin Olbia Challenger - Olbia Sarasota Challenger Burbank Challenger - Burbank Heineken Challenger - Ho Chi Minh City Alexander Kolyaskin Memorial - Donetsk Winnetka Challenger Vancouver Challenger Gemax Open - Belgrade Bangkok Challenger 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Shanghai Challenger XL Capital Bermuda Open - Bermuda Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Alphen Challenger Budapest Challenger - Budapest Smith Barney Men's Challenger - Covington Open de Montauban - Montauban Nottingham Challenger IPP Open - Helsinki Uncle Toby's Challenger in Burnie - Burnie 2005 Freeman Men's Challenger - Joplin Rennes Challenger Helsinki Challenger Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Comercia Bank Challenger - Aptos Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Ilkley Challenger Vancouver Challenger 2006 North Shore Pro Tennis Championship - Winnetka Nielsen USTA Pro Tennis Championship - Winnetka Austin Challenger - Austin Tiburon Challenger - Tiburon USTA Challenger - Champaign Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville Challenger Banque Nationale - Granby Brescia Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Happy Valley Challenger Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague ITG Miami Challenger - Miami Odlum Brown Vancouver Open - Vancouver Guangzhou Challenger Shenzhen Challenger Raanana Challenger Open D'Orleans - Orleans Zagreb Challenger Karshi Challenger Tenerife Challenger Ramat Hasharon Challenger Home Depot Center USTA Challenger - Carson Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Calabasas Challenger Kaohsiung Challenger Granby Challenger Ho Chi Minh City Challenger Winnetka Challenger Sunset Moulding Challenger - Yuba City Taipei City Challenger Semgroup Challenger - Tulsa Seoul Challenger USTA Men's Challenger of Dallas - Dallas Busan Challenger Surbiton Challenger Nottingham Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Charlottesville Challenger Bancolombia Open - Bogota Mordova Cup 2007 - Saransk Tulsa Challenger Dallas Challenger Winnetka Challenger VI Gramado Open de Tenis - Gramado Swanston Challenger - Sacramento USTA Challenger of Orlando - Orlando Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Astana Challenger Mons Challenger Winnetka Challenger Aptos Challenger Columbus Challenger Akbank Private Banking TED Open - Istanbul Lexington Challenger Indian Wells Challenger Vancouver Challenger Tiburon Challenger Seoul Challenger Bratislava Challenger Taipei City Challenger Raanana Challenger Seoul Challenger Busan Challenger USTA/Adtech Challenger - Boston The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Columbus Challenger Canberra Challenger HTV Challenger - Ho Chi Minh City Regional Hand Center Men's Challenger - Fresno 2006 USTA Tallahassee Tennis Challenger - Tallahassee The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open - Prostejov Istanbul Challenger Busan Challenger Gimcheon Challenger Savannah Challenger Togliatti Cup - Togliatti Prague Challenger Naples Challenger - Naples Guzzini Challenger - Recanati Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Binghamton Challenger USTA Comerica Challenger - Aptos Legg Mason Tennis Classic - Washington D.C. Gwangju Challenger Lexington Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger USTA Challenger of San Antonio - San Antonio Aptos Challenger dBI Tennis Challenger - Binghamton International Tennis Championships - Delray Beach Mallorca Challenger Cassis Challenger SAP Open - San Jose Tiburon Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania USTA Seascape Challenger - Aptos International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Ljubljana Open - Ljubljana Caloundra Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station TED Open - Istanbul 2005 Tulsa Challenger - Tulsa Czech Open 2006 - Prostejov The Commercia Challenger - Aptos Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Ford Tennis Championships - Louisville Challenger Casablanca San Angel - Mexico City Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Napoli Challenger The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Morelos Challenger Estoril Open - Estoril Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Gerry Weber Open - Halle Countrywide Classic - Los Angeles Jersey Challenger Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Athens Challenger Rome Challenger Sarasota Challenger Proton Malaysian Open - Kuala Lumpur Carson Challenger SAP Open - San Jose Savannah Challenger Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Busan Challenger Champaign Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Sao Paulo Challenger Tour Finals Zhuhai Challenger Champaign Challenger Dallas Challenger Dallas Challenger Estoril Open - Estoril Dallas Challenger Regions Morgan Keegan Championships - Memphis Tallahassee Challenger Serbia Open - Belgrade Nottingham-2 Challenger Salzburg Challenger Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Winston Salem - Winston Salem Noumea Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Tashkent Challenger Honolulu Challenger Dallas Challenger Seoul Challenger Geneva Challenger BMW Open - Munich Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis The Artois Championships - London BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Batman Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Little Rock Challenger Apia International - Sydney Open Sud de France - Montpellier Le Gosier Challenger AEGON Championships - London Countrywide Classic - Los Angeles Guadalajara Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier Mexico City Challenger Delray Beach Open - Delray Beach Kun-Ming Challenger Baton Rouge Challenger Aegon Nottingham Open - Nottingham Memphis Open - Memphis Geneva Open - Geneva Citi Open - Washington Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Ningboo Challenger Ortisei Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Hall of Fame Open - Newport SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch New York Open - New York China Open - Beijing AEGON Championships - London Thailand Open - Bangkok Irving Challenger SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg The Stella Artois Championships - London US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hua Hin Challenger Aircel Chennai Open - Chennai Bordeaux Challenger Andria Challenger Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Canberra Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach Citta di Monza - Monza St. Petersburg Open - St. Petersburg Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne BMW Open - Munich Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami China Open - Beijing Sony Ericsson Open - Miami Rogers Cup - Toronto Sony Ericsson Open - Miami Medibank International - Sydney US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 French Open (juniors) Olympics - Rio de Janeiro